﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SMP.Service
{
    using SMP.Resource;
    using SMP.Domain;
    using System.Data;

    public class Xuathang_Service
    {
        Kho_Res _objKho = new Kho_Res();
        Phieuxuat_Res _objPhieuxuat = new Phieuxuat_Res();
        Nha_Cungcap_Res _objNha_Cungcap = new Nha_Cungcap_Res();
                
        #region Phiếu xuất

        public DataTable GetAll_Phieuxuat()
        {
            return _objPhieuxuat.GetAll_Phieuxuat();
        }

        //public DataTable Get_Phieuxuat_Check_Used_By_Id_Phieuxuat(object id_Phieuxuat)
        //{
        //    return _objPhieuxuat.Get_Phieuxuat_Check_Used_By_Id_Phieuxuat(Convert.ToInt64("0" + id_Phieuxuat));
        //}

        public bool Delete_Phieuxuat(object id_Phieuxuat)
        {
            return _objPhieuxuat.Delete_Phieuxuat(Convert.ToInt64("0" + id_Phieuxuat));
        }

        public DataTable Insert_Phieuxuat(Phieuxuat Phieuxuat)
        {
            return _objPhieuxuat.Insert_Phieuxuat(Phieuxuat);
        }

        public bool Update_Phieuxuat(Phieuxuat Phieuxuat)
        {
            return _objPhieuxuat.Update_Phieuxuat(Phieuxuat);
        }

        public DataTable GetAll_Hinhthuc_Xuathang()
        {
            return _objPhieuxuat.GetAll_Hinhthuc_Xuathang();
        }
        #endregion


        #region Phiếu nhập chi tiết

        public DataTable GetAll_Mathang_By_Id_Phieuxuat(object id_Phieuxuat)
        {
            return _objPhieuxuat.GetAll_Mathang_By_Id_Phieuxuat(id_Phieuxuat);
        }

        public bool Update_Phieuxuat_Chitiet_Collection(DataTable dtb, object id_Phieuxuat, string action = "Insert")
        {
            return _objPhieuxuat.Update_Phieuxuat_Chitiet_Collection(dtb, id_Phieuxuat, action);
        }

        #endregion


        


    }
}
